#ifndef TABLE_H
#define TABLE_H

#include <QDebug>
#include "postgresql/libpq-fe.h";

enum error{ DB_OK = 1000, DB_NO_CONN, DB_NO_RESULT, DB_NO_INSERT, DB_NO_RECORD, DB_NO_AUTH }; // странно как-то
enum status{ S_ONLINE = 10, S_OFFLINE };

class Table
{
	protected:
		PGconn * conn;

	public:
		Table( )
		{
			conn = PQconnectdb( "dbname=postgres host=localhost user=postgres password=6282" ); // ? исп в users.
			//			if ( PQstatus( conn ) == CONNECTION_OK )
			//				qDebug( "OK_111" ) ;
		}
		virtual ~Table( ) { }

		virtual int Create ( ) = 0;
		virtual int Clean ( ) = 0;

};

#endif // TABLE_H
